/** 
* All Rights Reserved , Copyright (C) 2023 , 青岛鼎信通讯股份有限公司
* 
* GpmProjectReviewEntity
* GPM项目复盘结项
* 
* 修改纪录
* 2023-08-25 版本：1.0 wangjielei 创建。
* @version 版本：1.0
* @author 作者：wangjielei</name>
* 创建日期2023-08-25</date>
*/

package com.topscomm.gpm.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.gpm.*;

public class GpmProjectReviewEntity extends GpmEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:GPM项目复盘结项	*/
    public static String tableName= "GpmProjectReview";
    @Override
    public String getTableName(){ return "GpmProjectReview";}

    /** ColumnName:项目id		*/
    public static String FieldProjectid = "projectid";

    /** ColumnName:项目名称		*/
    public static String FieldProjectname = "projectname";

    /** ColumnName:项目编号		*/
    public static String FieldProjectcode = "projectcode";

    /** ColumnName:项目实际编号		*/
    public static String FieldProjectnumber = "projectnumber";

    /** ColumnName:Owner		*/
    public static String FieldOwner = "owner";

    /** ColumnName:Owner工号		*/
    public static String FieldOwnercode = "ownercode";

    /** ColumnName:项目经理		*/
    public static String FieldProjectmanager = "projectmanager";

    /** ColumnName:项目经理工号		*/
    public static String FieldProjectmanagercode = "projectmanagercode";

    /** ColumnName:项目成果		*/
    public static String FieldAchievements = "achievements";

    /** ColumnName:计划目标		*/
    public static String FieldPlanningtarget = "planningtarget";

    /** ColumnName:实际结果		*/
    public static String FieldActualresult = "actualresult";

    /** ColumnName:差异分析		*/
    public static String FieldDifferenceanalysis = "differenceanalysis";

    /** ColumnName:结项说明		*/
    public static String FieldProjectdescription = "projectdescription";

    /** ColumnName:结项时间		*/
    public static String FieldEnddate = "enddate";

    /** ColumnName:复盘编号		*/
    public static String FieldReviewcode = "reviewcode";

    /** ColumnName:结项类型		*/
    public static String FieldEndtype = "endtype";

    /** ColumnName:经验教训		*/
    public static String FieldExperience = "experience";

    /** ColumnName:所属公司		*/
    public static String FieldOrgcode = "orgcode";

    /** ColumnName:所属部门		*/
    public static String FieldDeptcode = "deptcode";

    /** ColumnName:申请人姓名2		*/
    public static String FieldUsername = "username";

    /** ColumnName:申请人工号2		*/
    public static String FieldUsercode = "usercode";

    /** ColumnName:申请公司		*/
    public static String FieldApplyorgname = "applyorgname";

    /** ColumnName:申请公司编码		*/
    public static String FieldApplyorgcode = "applyorgcode";

    /** ColumnName:申请部门		*/
    public static String FieldApplydeptname = "applydeptname";

    /** ColumnName:申请部门编码		*/
    public static String FieldApplydeptcode = "applydeptcode";

    /** ColumnName:申请人姓名		*/
    public static String FieldApplyusername = "applyusername";

    /** ColumnName:申请人工号		*/
    public static String FieldApplyusercode = "applyusercode";

    /** ColumnName:单据日期		*/
    public static String FieldDocdate = "docdate";

    /** ColumnName:单据编号		*/
    public static String FieldDocno = "docno";

    /** ColumnName:提交时间		*/
    public static String FieldSubmitdate = "submitdate";

    /** ColumnName:审批流程		*/
    public static String FieldFlowid = "flowid";

    /** ColumnName:状态		*/
    public static String FieldState = "state";

    /** ColumnName:最新阶段		*/
    public static String FieldLatestphase = "latestphase";

    /** ColumnName:项目概述		*/
    public static String FieldSummary = "summary";

    /** ColumnName:申请部门2		*/
    public static String FieldDeptcommoncode1 = "deptcommoncode1";

    /** ColumnName:是否置顶		*/
    public static String FieldWhethertop = "whethertop";

    /** ColumnName:置顶时间		*/
    public static String FieldToptime = "toptime";

    /**项目id		*/
    private long projectid;

    /**项目名称		*/
    private String projectname;

    /**项目编号		*/
    private String projectcode;

    /**项目实际编号		*/
    private String projectnumber;

    /**Owner		*/
    private String owner;

    /**Owner工号		*/
    private String ownercode;

    /**项目经理		*/
    private String projectmanager;

    /**项目经理工号		*/
    private String projectmanagercode;

    /**项目成果		*/
    private String achievements;

    /**计划目标		*/
    private String planningtarget;

    /**实际结果		*/
    private String actualresult;

    /**差异分析		*/
    private String differenceanalysis;

    /**结项说明		*/
    private String projectdescription;

    /**结项时间		*/
    private Date enddate;

    /**复盘编号		*/
    private String reviewcode;

    /**结项类型		*/
    private String endtype;

    /**经验教训		*/
    private String experience;

    /**所属公司		*/
    private String orgcode;

    /**所属部门		*/
    private String deptcode;

    /**申请人姓名2		*/
    private String username;

    /**申请人工号2		*/
    private String usercode;

    /**申请公司		*/
    private String applyorgname;

    /**申请公司编码		*/
    private String applyorgcode;

    /**申请部门		*/
    private String applydeptname;

    /**申请部门编码		*/
    private String applydeptcode;

    /**申请人姓名		*/
    private String applyusername;

    /**申请人工号		*/
    private String applyusercode;

    /**单据日期		*/
    private Date docdate;

    /**单据编号		*/
    private String docno;

    /**提交时间		*/
    private Date submitdate;

    /**审批流程		*/
    private long flowid;

    /**状态		*/
    private int state;

    /**最新阶段		*/
    private String latestphase;

    /**项目概述		*/
    private String summary;

    /**申请部门2		*/
    private String deptcommoncode1;

    /**是否置顶		*/
    private String whethertop;

    /**置顶时间		*/
    private Date toptime;

    /**
    * @return the  projectid:项目id
    */
    public long getProjectid() {
        return this.projectid;
    }

    /**
    * @param projectid:项目id
    */
    public void setProjectid(long projectid) {
        this.projectid = projectid;
    }

    /**
    * @return the  projectname:项目名称
    */
    public String getProjectname() {
        return this.projectname;
    }

    /**
    * @param projectname:项目名称
    */
    public void setProjectname(String projectname) {
        this.projectname = projectname;
    }

    /**
    * @return the  projectcode:项目编号
    */
    public String getProjectcode() {
        return this.projectcode;
    }

    /**
    * @param projectcode:项目编号
    */
    public void setProjectcode(String projectcode) {
        this.projectcode = projectcode;
    }

    /**
    * @return the  projectnumber:项目实际编号
    */
    public String getProjectnumber() {
        return this.projectnumber;
    }

    /**
    * @param projectnumber:项目实际编号
    */
    public void setProjectnumber(String projectnumber) {
        this.projectnumber = projectnumber;
    }

    /**
    * @return the  owner:Owner
    */
    public String getOwner() {
        return this.owner;
    }

    /**
    * @param owner:Owner
    */
    public void setOwner(String owner) {
        this.owner = owner;
    }

    /**
    * @return the  ownercode:Owner工号
    */
    public String getOwnercode() {
        return this.ownercode;
    }

    /**
    * @param ownercode:Owner工号
    */
    public void setOwnercode(String ownercode) {
        this.ownercode = ownercode;
    }

    /**
    * @return the  projectmanager:项目经理
    */
    public String getProjectmanager() {
        return this.projectmanager;
    }

    /**
    * @param projectmanager:项目经理
    */
    public void setProjectmanager(String projectmanager) {
        this.projectmanager = projectmanager;
    }

    /**
    * @return the  projectmanagercode:项目经理工号
    */
    public String getProjectmanagercode() {
        return this.projectmanagercode;
    }

    /**
    * @param projectmanagercode:项目经理工号
    */
    public void setProjectmanagercode(String projectmanagercode) {
        this.projectmanagercode = projectmanagercode;
    }

    /**
    * @return the  achievements:项目成果
    */
    public String getAchievements() {
        return this.achievements;
    }

    /**
    * @param achievements:项目成果
    */
    public void setAchievements(String achievements) {
        this.achievements = achievements;
    }

    /**
    * @return the  planningtarget:计划目标
    */
    public String getPlanningtarget() {
        return this.planningtarget;
    }

    /**
    * @param planningtarget:计划目标
    */
    public void setPlanningtarget(String planningtarget) {
        this.planningtarget = planningtarget;
    }

    /**
    * @return the  actualresult:实际结果
    */
    public String getActualresult() {
        return this.actualresult;
    }

    /**
    * @param actualresult:实际结果
    */
    public void setActualresult(String actualresult) {
        this.actualresult = actualresult;
    }

    /**
    * @return the  differenceanalysis:差异分析
    */
    public String getDifferenceanalysis() {
        return this.differenceanalysis;
    }

    /**
    * @param differenceanalysis:差异分析
    */
    public void setDifferenceanalysis(String differenceanalysis) {
        this.differenceanalysis = differenceanalysis;
    }

    /**
    * @return the  projectdescription:结项说明
    */
    public String getProjectdescription() {
        return this.projectdescription;
    }

    /**
    * @param projectdescription:结项说明
    */
    public void setProjectdescription(String projectdescription) {
        this.projectdescription = projectdescription;
    }

    /**
    * @return the  enddate:结项时间
    */
    public Date getEnddate() {
        return this.enddate;
    }

    /**
    * @param enddate:结项时间
    */
    public void setEnddate(Date enddate) {
        this.enddate = enddate;
    }

    /**
    * @return the  reviewcode:复盘编号
    */
    public String getReviewcode() {
        return this.reviewcode;
    }

    /**
    * @param reviewcode:复盘编号
    */
    public void setReviewcode(String reviewcode) {
        this.reviewcode = reviewcode;
    }

    /**
    * @return the  endtype:结项类型
    */
    public String getEndtype() {
        return this.endtype;
    }

    /**
    * @param endtype:结项类型
    */
    public void setEndtype(String endtype) {
        this.endtype = endtype;
    }

    /**
    * @return the  experience:经验教训
    */
    public String getExperience() {
        return this.experience;
    }

    /**
    * @param experience:经验教训
    */
    public void setExperience(String experience) {
        this.experience = experience;
    }

    /**
    * @return the  orgcode:所属公司
    */
    public String getOrgcode() {
        return this.orgcode;
    }

    /**
    * @param orgcode:所属公司
    */
    public void setOrgcode(String orgcode) {
        this.orgcode = orgcode;
    }

    /**
    * @return the  deptcode:所属部门
    */
    public String getDeptcode() {
        return this.deptcode;
    }

    /**
    * @param deptcode:所属部门
    */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
    * @return the  username:申请人姓名2
    */
    public String getUsername() {
        return this.username;
    }

    /**
    * @param username:申请人姓名2
    */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
    * @return the  usercode:申请人工号2
    */
    public String getUsercode() {
        return this.usercode;
    }

    /**
    * @param usercode:申请人工号2
    */
    public void setUsercode(String usercode) {
        this.usercode = usercode;
    }

    /**
    * @return the  applyorgname:申请公司
    */
    public String getApplyorgname() {
        return this.applyorgname;
    }

    /**
    * @param applyorgname:申请公司
    */
    public void setApplyorgname(String applyorgname) {
        this.applyorgname = applyorgname;
    }

    /**
    * @return the  applyorgcode:申请公司编码
    */
    public String getApplyorgcode() {
        return this.applyorgcode;
    }

    /**
    * @param applyorgcode:申请公司编码
    */
    public void setApplyorgcode(String applyorgcode) {
        this.applyorgcode = applyorgcode;
    }

    /**
    * @return the  applydeptname:申请部门
    */
    public String getApplydeptname() {
        return this.applydeptname;
    }

    /**
    * @param applydeptname:申请部门
    */
    public void setApplydeptname(String applydeptname) {
        this.applydeptname = applydeptname;
    }

    /**
    * @return the  applydeptcode:申请部门编码
    */
    public String getApplydeptcode() {
        return this.applydeptcode;
    }

    /**
    * @param applydeptcode:申请部门编码
    */
    public void setApplydeptcode(String applydeptcode) {
        this.applydeptcode = applydeptcode;
    }

    /**
    * @return the  applyusername:申请人姓名
    */
    public String getApplyusername() {
        return this.applyusername;
    }

    /**
    * @param applyusername:申请人姓名
    */
    public void setApplyusername(String applyusername) {
        this.applyusername = applyusername;
    }

    /**
    * @return the  applyusercode:申请人工号
    */
    public String getApplyusercode() {
        return this.applyusercode;
    }

    /**
    * @param applyusercode:申请人工号
    */
    public void setApplyusercode(String applyusercode) {
        this.applyusercode = applyusercode;
    }

    /**
    * @return the  docdate:单据日期
    */
    public Date getDocdate() {
        return this.docdate;
    }

    /**
    * @param docdate:单据日期
    */
    public void setDocdate(Date docdate) {
        this.docdate = docdate;
    }

    /**
    * @return the  docno:单据编号
    */
    public String getDocno() {
        return this.docno;
    }

    /**
    * @param docno:单据编号
    */
    public void setDocno(String docno) {
        this.docno = docno;
    }

    /**
    * @return the  submitdate:提交时间
    */
    public Date getSubmitdate() {
        return this.submitdate;
    }

    /**
    * @param submitdate:提交时间
    */
    public void setSubmitdate(Date submitdate) {
        this.submitdate = submitdate;
    }

    /**
    * @return the  flowid:审批流程
    */
    public long getFlowid() {
        return this.flowid;
    }

    /**
    * @param flowid:审批流程
    */
    public void setFlowid(long flowid) {
        this.flowid = flowid;
    }

    /**
    * @return the  state:状态
    */
    public int getState() {
        return this.state;
    }

    /**
    * @param state:状态
    */
    public void setState(int state) {
        this.state = state;
    }

    /**
    * @return the  latestphase:最新阶段
    */
    public String getLatestphase() {
        return this.latestphase;
    }

    /**
    * @param latestphase:最新阶段
    */
    public void setLatestphase(String latestphase) {
        this.latestphase = latestphase;
    }

    /**
    * @return the  summary:项目概述
    */
    public String getSummary() {
        return this.summary;
    }

    /**
    * @param summary:项目概述
    */
    public void setSummary(String summary) {
        this.summary = summary;
    }

    /**
    * @return the  deptcommoncode1:申请部门2
    */
    public String getDeptcommoncode1() {
        return this.deptcommoncode1;
    }

    /**
    * @param deptcommoncode1:申请部门2
    */
    public void setDeptcommoncode1(String deptcommoncode1) {
        this.deptcommoncode1 = deptcommoncode1;
    }

    /**
    * @return the  whethertop:是否置顶
    */
    public String getWhethertop() {
        return this.whethertop;
    }

    /**
    * @param whethertop:是否置顶
    */
    public void setWhethertop(String whethertop) {
        this.whethertop = whethertop;
    }

    /**
    * @return the  toptime:置顶时间
    */
    public Date getToptime() {
        return this.toptime;
    }

    /**
    * @param toptime:置顶时间
    */
    public void setToptime(Date toptime) {
        this.toptime = toptime;
    }

}
